#ifndef TIME_H_
#define TIME_H_
#include <time.h>
#include <iostream>

/**
 * Clase encargada de manejar el tiempo utilizado para
 * las respuestas
 */
class Time {
private:
	time_t tiempo;
	struct tm *tlocal;
public:
	/**
	 * Contructor
	 */
	Time();

	/**
	 * Destructor
	 */
	virtual ~Time();

	/**
	 * Devuelve la hora en una cadena de text
	 */
	std::string getHora();

	/**
	 * Devuelve la fecha en una cadena de text
	 */
	std::string getFecha();

	/**
	 * Devuelve una cadena con la fecha y hora en el formato para
	 * las respuestas
	 */
	std::string getFechaHora();
};

#endif /* TIME_H_ */
